Python Job: Software Developer

Job added on

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Company Introduction

The Forrest Green Group of Companies is a trusted national organization, with 22 associates, whose purpose is to support community wellness, improve customer service and lower costs for our partners and clients. With offices across Canada, we provide regional support and best in class solutions that solve some of society's biggest challenges for Indigenous Communities, Police Agencies, Private and Public Sector institutions.

The Forrest Green Group of Companies which includes Forrest Green Solutions, Forrest Green Consulting, IndigenousTech.ai and Forrest Green Resource Management Corporation, designs, provisions and delivers software and web-based applications, data solutions, and training to support online police record checks, Federal Government decision-making, health care transformation and Indigenous communities. Successful applicants will join a growing organization that is addressing significant societal challenges through leveraging technology. Our collaborative and supportive team operates effectively and efficiently in a hybrid environment where employees can work remotely. Our company was founded in 1987 and has a long history of delivering mission critical applications for more than 35 years.

Job Description

We are looking for software developers to join our growing development team. We want someone who is comfortable showcasing their creativity through building and maintaining new solutions such as web applications from scratch but also skilled at rearchitecting existing code bases to a modern containerized platform. The ideal candidates are demonstrated self-starters who can work in a dynamic environment, who understand industry best practices and have experience with multiple programing languages. The candidates must be team players possessing strong analytical and technical skills. You will be asked to communicate the logic behind technical decisions to non-technical stakeholders. In this role, you will be able to showcase your existing technical skills but also learn new skills to deliver the variety of solutions we create for our clients.

Responsibilities

  • Create clear technical specifications
  • Develop innovative, scalable, fault-tolerant software solutions for our clients
  • Create infrastructure services including, but not limited to, VM, Container and Serverless Platforms
  • Test code to ensure compatibility and stability - refine and rewrite as necessary
  • Team with clients, project managers, other developers, sales, services, and marketing
  • Ensure adherence to our company’s information security policies (i.e., ISO 27001)

Technical Skills

  • Software development experience - Java, Python, or other programming languages
  • Experience in cloud computing (AWS, Azure or GCP)
  • Knowledge in Docker, Kubernetes, and other container technologies
  • HTML5, CSS3, PHP, and Vanilla JavaScript - or various JavaScript frameworks (React, Angular, etc.)
  • Writing and consuming web-service APIs
  • Designing and implementing database structures, MySQL
  • Modern DevOps practices - working with build tools, CI / CD
  • Experience with GitHub for source code management
  • Microsoft Ecosystem – M365, Dynamics, Teams, etc.

Qualifications

  • A diploma or degree in Computer Science is desirable however, practical field experience is acceptable
  • Awareness of current issues affecting the industry and its technologies
  • Comfortable driving change, can maintain and refactor legacy code
  • Logical, creative approach to problem solving with ability to evaluate complex technical information
  • Organized and detail-oriented work style
  • Strong Communication skills and ability to work in a team environment
  • Ability to learn new skills quickly

Nice to Have

  • SECRET Canadian Government Clearance is a plus
  • Familiarity with UI toolkits and frameworks
  • PDF forms (conversion from source) and making form-fillable

Location

  • Ottawa is preferred but will consider any location across Canada since successful candidates will work remotely
  • Must have the ability to work in Canada without sponsorship

Diversity, Inclusion and Equity Statement

At Forrest Green, we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence. Therefore, we encourage people from all backgrounds to apply to our positions. Please let us know if you require accommodations during the interview process.

Forrest Green is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or other characteristics.

Job Types: Full-time, Permanent

Salary: $90,000.00-$110,000.00 per year

Benefits:

  • Casual dress
  • Flextime
  • Paid time off
  • Work from home

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Supplemental pay types:

  • Bonus pay

Work Location: Remote

Application deadline: 2022-12-02